﻿/// <reference path="jquery-1.6.4-vsdoc.js" />
function loadPage() { $('.integer').blur(); $('.decimal').blur(); $('.porcent').blur(); $('input[type=text], input[type=password]').focus(function () { $(this).select() }); $('.datepicker').each(function () { $.datepicker.setDefaults($.datepicker.regional['pt-BR']); $(this).datepicker({ showOtherMonths: true, selectOtherMonths: true, numberOfMonths: 1, minDate: "-3Y", maxDate: "+10Y" }); }); $('.textarea').each(function () { var max = $(this).attr("maxlength"); var idEl = $(this).attr("id"); textarea_maxlength(idEl, max); }); }
function loadTable(gridClass) { var linha = 'table.' + gridClass + ' tbody tr'; $(linha).live('click', function () { $(linha + '.selected').removeClass('selected'); $(this).addClass('selected'); }); }
function validaDataNascimento(dataNasc) {
	/// <summary>
	///    Faz a validação da data de nascimento dentro do método $.validator
	///    do jquery.validate.js.
	///    Use este método para validar a data de nascimento quando usar o $.validator
	///    do jquery.validate.js.
	/// </summary>
	/// <param name="dataNasc" type="String">
	///     A data de nascimento a ser validada.
	/// </param>
	/// <returns type="Bool" />
	var dt = dataNasc.split("/");
	dataNasc = new Date(new Date(dt[2], dt[1] - 1, dt[0]));
	var dataAtual = new Date(new Date());
	return !(dataNasc >= dataAtual);
}
function showLoading() { $('#load').show(); } function hideLoading() { $('#load').hide(); }
function textarea_maxlength(idEl, max) { var campo = $('#' + idEl); campo.keypress(function (event) { var key; var ie = (typeof window.ActiveXObject != 'undefined'); (ie) ? key = event.keyCode : key = event.which; if (key >= 33 || key == 13 || key == 32) { var tam = this.value.length; (tam >= max) ? event.preventDefault() : null; } window.status = campo.val().length; }); campo.bind('keyup', function (event) { var tam = this.value.length; if (tam > max) { campo.val(campo.val().substring(0, max)); } }); }
/* Brazilian initialisation for the jQuery UI datepicker plugin. */
/* Written by Leonildo Costa Silva (leocsilva@gmail.com). */
jQuery(function ($) { $.datepicker.regional['pt-BR'] = { closeText: 'Fechar', prevText: '&#x3c;Anterior', nextText: 'Pr&oacute;ximo&#x3e;', currentText: 'Hoje', monthNames: ['Janeiro', 'Fevereiro', 'Mar&ccedil;o', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'], monthNamesShort: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez'], dayNames: ['Domingo', 'Segunda-feira', 'Ter&ccedil;a-feira', 'Quarta-feira', 'Quinta-feira', 'Sexta-feira', 'Sabado'], dayNamesShort: ['Dom', 'Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'Sab'], dayNamesMin: ['Dom', 'Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'Sab'], weekHeader: 'Sm', dateFormat: 'dd/mm/yy', firstDay: 0, isRTL: false, showMonthAfterYear: false, yearSuffix: '' }; $.datepicker.setDefaults($.datepicker.regional['pt-BR']); });